home *** CD-ROM | disk | FTP | other *** search
/ Enter Extra: Anatomy / EnterExtra Anato.iso / Sterowniki / A4tech WinEasy Mouse / Windows NT4 v5.41 / AMOUSE.INF < prev    next >
Encoding:
INI File  |  1999-08-11  |  7.4 KB  |  219 lines

  1. ; MSMOUSE.INF
  2. ; - Installs core mouse support files, etc.
  3. ; - Includes drivers for detected & PnP devices
  4.  
  5. ; Copyright (c) 1993,1996 Microsoft Corporation
  6.  
  7. [Version]
  8. Signature="$Windows NT$"
  9. Class=Mouse
  10. ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
  11. Provider=%Provider%
  12. LayoutFile=layout.inf
  13.  
  14. [DestinationDirs]
  15. DefaultDestDir = 12 ; DIRID_DRIVERS
  16.  
  17. [ControlFlags]
  18. ; Exclude all bus mice and InPort mice for RISC platforms.
  19. ExcludeFromSelect.NTAlpha = *PNP0F0D,*PNP0F11,*PNP0F00,*PNP0F02,*PNP0F15
  20. ExcludeFromSelect.NTMIPS  = *PNP0F0D,*PNP0F11,*PNP0F00,*PNP0F02,*PNP0F15
  21. ExcludeFromSelect.NTPPC   = *PNP0F0D,*PNP0F11,*PNP0F00,*PNP0F02,*PNP0F15
  22.  
  23. ; Hide this entry always.
  24. ExcludeFromSelect=UNKNOWN_MOUSE
  25.  
  26. UnknownLegacyDriverId=UNKNOWN_MOUSE
  27.  
  28. ;
  29. ; Mark any install sections for drivers that also control the i8042 keyboard port,
  30. ; so that we can warn the user that they may also be affecting their keyboard with
  31. ; a mouse driver change.
  32. ;
  33. SharedDriver=PS2_Inst,%PS2_Inst.SharedDriverMsg%
  34.  
  35.  
  36. ; Manufacturer Sections
  37. ; ---------------------------------------------------------
  38. [Manufacturer]
  39. %LogiMfg% =LogiMfg              ; Logitech
  40.  
  41. [LogiMfg]
  42. %*pnp0f08.DeviceDesc%=Ser_Inst,*PNP0F08          ; Logi serial mouse
  43. %*pnp0f12.DeviceDesc%=PS2_Inst,*PNP0F12          ; Logi PS/2 mouse
  44.  
  45.  
  46. ; Install Sections
  47. ; ---------------------------------------------------------
  48.  
  49. ; -------------- Mouse Class Driver install sections
  50. [mouclass_CopyFiles]
  51. mouclass.sys
  52.  
  53. [mouclass_Service_Inst]
  54. DisplayName    = %mouclass.SvcDesc%
  55. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  56. StartType      = 1                  ; SERVICE_SYSTEM_START
  57. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  58. ServiceBinary  = %12%\mouclass.sys
  59. LoadOrderGroup = Pointer Class
  60.  
  61. [mouclass_EventLog_Inst]
  62. AddReg = mouclass_EventLog_AddReg
  63.  
  64. [mouclass_EventLog_AddReg]
  65. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\mouclass.sys"
  66. HKR,,TypesSupported,0x00010001,7
  67.  
  68.  
  69. ; -------------- Serial Mouse
  70. [Ser_Inst]
  71. CopyFiles = Ser_CopyFiles
  72.  
  73. [Ser_Inst.Services]
  74. AddService = sermouse, 0x00000002, sermouse_Service_Inst, sermouse_EventLog_Inst ; Port Driver
  75. ;;AddService = mouclass,, mouclass_Service_Inst, mouclass_EventLog_Inst           ; Class Driver
  76.  
  77. [Ser_CopyFiles]
  78. asermous.sys
  79. sermouse.sys,asermous.sys,0X00000008
  80.  
  81. [sermouse_Service_Inst]
  82. DisplayName    = %sermouse.SvcDesc%
  83. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  84. StartType      = 1                  ; SERVICE_SYSTEM_START
  85. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  86. ServiceBinary  = %12%\asermous.sys
  87. LoadOrderGroup = Pointer Port
  88.  
  89. [sermouse_EventLog_Inst]
  90. AddReg = sermouse_EventLog_AddReg
  91.  
  92. [sermouse_EventLog_AddReg]
  93. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\asermous.sys"
  94. HKR,,TypesSupported,0x00010001,7
  95.  
  96. ; -------------- PS/2 Mouse
  97. [PS2_Inst]
  98. CopyFiles = PS2_CopyFiles
  99.  
  100. [PS2_Inst.Services]
  101. AddService = i8042prt, 0x00000002, i8042prt_Service_Inst, i8042prt_EventLog_Inst ; Port Driver
  102. ;;AddService = mouclass,, mouclass_Service_Inst, mouclass_EventLog_Inst            ; Class Driver
  103.  
  104. [PS2_CopyFiles]
  105. aps2mous.sys
  106. i8042prt.sys,aps2mous.sys,0X00000008
  107.  
  108. [i8042prt_Service_Inst]
  109. DisplayName    = %i8042prt.SvcDesc%
  110. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  111. StartType      = 1                  ; SERVICE_SYSTEM_START
  112. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  113. ServiceBinary  = %12%\aps2mous.sys
  114. LoadOrderGroup = Keyboard Port
  115.  
  116. [i8042prt_EventLog_Inst]
  117. AddReg = i8042prt_EventLog_AddReg
  118.  
  119. [i8042prt_EventLog_AddReg]
  120. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\aps2mous.sys"
  121. HKR,,TypesSupported,0x00010001,7
  122.  
  123. ; -------------- PS/2 Mouse (106-key keyboard)
  124. [PS2_Inst2]
  125. CopyFiles = PS2_CopyFiles2
  126.  
  127. [PS2_Inst2.Services]
  128. AddService = i8042prt, 0x00000002, i8042prt_Service_Inst2, i8042prt_EventLog_Inst2 ; Port Driver
  129. ;;AddService = mouclass,, mouclass_Service_Inst, mouclass_EventLog_Inst            ; Class Driver
  130.  
  131. [PS2_CopyFiles2]
  132. jps2mous.sys
  133. i8042prt.sys,jps2mous.sys,0X00000008
  134.  
  135. [i8042prt_Service_Inst2]
  136. DisplayName    = %i8042prt.SvcDesc%
  137. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  138. StartType      = 1                  ; SERVICE_SYSTEM_START
  139. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  140. ServiceBinary  = %12%\jps2mous.sys
  141. LoadOrderGroup = Keyboard Port
  142.  
  143. [i8042prt_EventLog_Inst2]
  144. AddReg = i8042prt_EventLog_AddReg2
  145.  
  146. [i8042prt_EventLog_AddReg2]
  147. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\jps2mous.sys"
  148. HKR,,TypesSupported,0x00010001,7
  149.  
  150. ;
  151. ; This section is used during startup by the Windows NT Plug&Play Manager
  152. ; to simulate enumeration of the mouse based on information retrieved from
  153. ; ARC firmware/NTDETECT.
  154. ;
  155. [LegacyXlate.DevId]
  156. PS2_MOUSE                        = *PNP0F0E    ; Std PS/2 mouse      i8042prt
  157. SERIAL_MOUSE                     = *PNP0F0C    ; Std serial mouse    sermouse
  158. MICROSOFT_PS2_MOUSE              = *PNP0F03    ; MS PS/2 mouse       i8042prt
  159. LOGITECH_PS2_MOUSE               = *PNP0F12    ; Logi PS/2 mouse     i8042prt
  160. MICROSOFT_INPORT_MOUSE           = *PNP0F02    ; MS InPort mouse     inport
  161. MICROSOFT_SERIAL_MOUSE           = *PNP0F01    ; MS serial mouse     sermouse
  162. MICROSOFT_BALLPOINT_SERIAL_MOUSE = *PNP0F09    ; MS serial BallPoint sermouse
  163. LOGITECH_SERIAL_MOUSE            = *PNP0F08    ; Logi serial mouse   sermouse
  164. MICROSOFT_BUS_MOUSE              = *PNP0F00    ; MS bus mouse        busmouse
  165.  
  166. ;
  167. ; This section is used during fresh install/upgrade to determine what Win95-style
  168. ; INF install section to associate with the currently installed mouse driver.
  169. ;
  170. [LegacyXlate.Driver]
  171. i8042prt = PS2_Inst
  172. inport   = Inp_Inst
  173. sermouse = Ser_Inst
  174. busmouse = Bus_Inst
  175.  
  176. ; User visible strings
  177. ; ---------------------------------------------------------
  178.  
  179. [Strings]
  180. Provider = "A4Tech"
  181. MouseClassName = "Mouse"
  182.  
  183. ; Mfg names
  184.  
  185. StdMfg  = "(Standard mouse types)"
  186. MSMfg   = "Microsoft"
  187. LogiMfg = "A4Tech"
  188.  
  189. ; Device Names
  190.  
  191. *pnp0f00.DeviceDesc      = "Microsoft Bus Adapter Mouse"
  192. *pnp0f01.DeviceDesc      = "Microsoft Serial Mouse"
  193. *pnp0f02.DeviceDesc      = "Microsoft InPort Adapter Mouse"
  194. *pnp0f03.DeviceDesc      = "Microsoft PS/2 Port Mouse"
  195. *pnp0f08.DeviceDesc      = "Serial Wheel Mouse V5.41"
  196. *pnp0f09.DeviceDesc      = "Microsoft Serial BallPoint"
  197. *pnp0f0b.DeviceDesc      = "Microsoft PS/2 Port Mouse"
  198. *pnp0f0c.DeviceDesc      = "Standard Serial Mouse"
  199. *pnp0f0d.DeviceDesc      = "InPort Adapter Mouse"
  200. *pnp0f0e.DeviceDesc      = "Standard PS/2 Port Mouse"
  201. *pnp0f0f.DeviceDesc      = "Microsoft Serial BallPoint"
  202. *pnp0f11.DeviceDesc      = "Standard Bus Adapter Mouse"
  203. *pnp0f12.DeviceDesc      = "PS/2 Wheel Mouse V5.41"
  204. *pnp0f15.DeviceDesc      = "Logitech Bus Adapter Mouse"
  205. *pnp0f1e.DeviceDesc      = "Microsoft Serial EasyBall"
  206. UNKNOWN_MOUSE.DeviceDesc = "Pointer device"
  207.  
  208. ; Service Names
  209.  
  210. i8042prt.SvcDesc = "i8042 Keyboard and PS/2 Mouse Port Driver"
  211. busmouse.SvcDesc = "Bus Adapter Mouse Driver"
  212. inport.SvcDesc   = "InPort Adapter Mouse Driver"
  213. sermouse.SvcDesc = "Serial Mouse Driver"
  214. mouclass.SvcDesc = "Mouse Class Driver"
  215.  
  216. ; Description of device also controlled by a shared driver
  217.  
  218. PS2_Inst.SharedDriverMsg = "keyboard port"
  219.